package com.ctshk.rpc.order.bus.req;

import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("创建外挂单订单信息req")
public class BusManualOrderInfoReq implements Serializable {
	private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "出发日期")
    private LocalDateTime effectiveTime;

    @ApiModelProperty(value = "购买数量")
    private Integer number;

    @ApiModelProperty(value = "联系人姓")
    private String surname;

    @ApiModelProperty(value = "联系人名")
    private String name;

    @ApiModelProperty(value = "联系人姓名")
    private String contactName;

    @ApiModelProperty(value = "联系人手机")
    private String contactMobile;

    @ApiModelProperty(value = "联系人手机区号id")
    private Long contactMobileAreaCodeId;

    @ApiModelProperty(value = "联系人手机区号")
    private String contactMobileAreaCode;

    @ApiModelProperty(value = "联系人邮箱")
    private String contactEmail;

    @ApiModelProperty(value = "备注")
    private String remark;
    
    @ApiModelProperty(value = "班次码")
    private String shiftCode;

    @ApiModelProperty(value = "上车站名称")
    private String boardingStationName;

    @ApiModelProperty(value = "下车站点名称")
    private String alightingStationName;

    @ApiModelProperty(value = "巴士公司名称")
    private String busCompaniesName;

    @ApiModelProperty(value = "票种类型名称")
    private String ticketTypeName;

    @ApiModelProperty(value = "线路名称")
    private String lineName;
}
